==================================================
Batch: 'Graphics'
--------------------------------------------------
name: 'command-buffer'
{
  PipelineBarrier2
    dependencyFlags: 0
    BufferBarrier:
      name:   buf_1
      stage:  HOST ---> COPY
      access: HOST_WRITE ---> TRANSFER_READ
  ----------

  CopyBuffer
    src: buf_1
    dst: buf_2
      copy [0, 128) ---> [0, 128)
  ----------

  PipelineBarrier2
    dependencyFlags: 0
    BufferBarrier:
      name:   buf_2
      stage:  COPY ---> COPY
      access: TRANSFER_WRITE ---> TRANSFER_READ
  ----------

  CopyBuffer
    src: buf_2
    dst: SSRB {f:0} {q:Graphics}
      copy [0, 128) ---> [0, 128)
  ----------

  PipelineBarrier2
    dependencyFlags: 0
    MemoryBarrier:
      stage:  COPY ---> HOST
      access: TRANSFER_WRITE ---> HOST_READ
  ----------

}
signalSemaphore = {
  'semaphore-4',  stage: ALL_COMMANDS,  value: 368
}
==================================================
==================================================
Batch: 'Graphics'
--------------------------------------------------
name: 'command-buffer'
{
  PipelineBarrier2
    dependencyFlags: 0
    BufferBarrier:
      name:   buf_1
      stage:  HOST ---> COPY
      access: HOST_WRITE ---> TRANSFER_READ
  ----------

  CopyBuffer
    src: buf_1
    dst: buf_2
      copy [0, 128) ---> [0, 128)
  ----------

  PipelineBarrier2
    dependencyFlags: 0
    BufferBarrier:
      name:   buf_2
      stage:  COPY ---> COPY
      access: TRANSFER_WRITE ---> TRANSFER_READ
  ----------

  CopyBuffer
    src: buf_2
    dst: SSRB {f:1} {q:Graphics}
      copy [0, 128) ---> [0, 128)
  ----------

  PipelineBarrier2
    dependencyFlags: 0
    MemoryBarrier:
      stage:  COPY ---> HOST
      access: TRANSFER_WRITE ---> HOST_READ
  ----------

}
signalSemaphore = {
  'semaphore-4',  stage: ALL_COMMANDS,  value: 369
}
==================================================
